
HEADERS += \
	src/ai/ga/GeneticAlgorithm.h \
	src/ai/ga/Genome.h \
	src/ai/ga/Individual.h \
	src/ai/ga/PetersGA.h \
	src/ai/ga/PopulationEvaluator.h \
	src/ai/ga/ThreadedPopulationEvaluator.h \
	src/ai/ga/TournamentSelectionGA.h \
	src/ai/ga/cpm/EmbryoEvaluator.h \
	src/ai/ga/cpm/EmbryoGenome.h \
	src/ai/ga/cpm/EmbryoIndividualDevelopment.h \
	src/ai/ga/cpm/EmbryoIndividual.h \
	src/ai/ga/cpm/ManualEmbryoGenome.h \
	src/ai/ga/cpm/RbnEmbryoGenome.h \
	src/ai/ga/cpm/RectangleShapeEmbryoEvaluator.h \
	src/ai/ga/cpm/ResultStorage.h \
	src/ai/ga/cpm/ShapeEmbryoEvaluator.h \
	src/ai/ga/rbn/RbnGenome.h \
	src/ai/ga/rbn/RbnGenomeNode.h

SOURCES += \
	src/ai/ga/Individual.cpp \
	src/ai/ga/PetersGA.cpp \
	src/ai/ga/ThreadedPopulationEvaluator.cpp \
	src/ai/ga/TournamentSelectionGA.cpp \
	src/ai/ga/cpm/EmbryoEvaluator.cpp \
	src/ai/ga/cpm/EmbryoIndividual.cpp \
	src/ai/ga/cpm/EmbryoIndividualDevelopment.cpp \
	src/ai/ga/cpm/ManualEmbryoGenome.cpp \
	src/ai/ga/cpm/RbnEmbryoGenome.cpp \
	src/ai/ga/cpm/RectangleShapeEmbryoEvaluator.cpp \
	src/ai/ga/cpm/ResultStorage.cpp \
	src/ai/ga/cpm/ShapeEmbryoEvaluator.cpp \
	src/ai/ga/rbn/RbnGenome.cpp \
	src/ai/ga/rbn/RbnGenomeNode.cpp

include_ai_ga.path  = $${INCLUDE_DIR}/ai/ga
include_ai_ga.files = src/ai/ga/*.h

include_ai_ga_cpm.path  = $${INCLUDE_DIR}/ai/ga/cpm
include_ai_ga_cpm.files = src/ai/ga/cpm/*.h

include_ai_ga_rbn.path  = $${INCLUDE_DIR}/ai/ga/rbn
include_ai_ga_rbn.files = src/ai/ga/rbn/*.h

INSTALLS += include_ai_ga include_ai_ga_cpm include_ai_ga_rbn

